﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using TCG.Engine.WiningConditions;

namespace TCG.Engine.Core
{
    public class PlayerOptions
    {
        public string Name { get; set; }

        public int StartGoldIncome { get; set; }
        public int StartManaIncome { get; set; }

        public int StartGold { get; set; }
        public int StartMana { get; set; }

        public int StartLife { get; set; }

        public string DeckId { get; set; }
    }
    public class MatchOptions
    {
        public PlayerOptions Player1 { get; set; }
        public PlayerOptions Player2 { get; set; }

        public int StartCardsCount { get; set; }
        public int MaxCardsInHand { get; set; }

        public IWinningCondition WinningCondition { get; set; }
    }
}
